#include <memory>

#include "ast/back_ast.hpp"

#include "optimization/reg_alloc.hpp"

struct RegAllocContext {};

static std::unique_ptr<RegAllocContext> context;

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

// Register allocation

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

void register_allocation(AsmProgram* /*node*/, uint8_t /*optim_2_code*/) {
    context = std::make_unique<RegAllocContext>();
    context.reset();
}
